home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic / pbtool.exe / KEYWORDS.TXT < prev    next >
Text File  |  1991-10-26  |  6KB  |  300 lines

  1.  
  2.         This file is KEYWORDS.TXT.  It lists all the statements,
  3.         functions, and metastatements from TurboBasic and PowerBasic.
  4.         Very useful when converting source code from one to the
  5.         other.  Of course, PowerBasic is almost completely
  6.         backwards compatible with TurboBasic - you should rarely
  7.         have any problems.  If you really want to use PowerBasic
  8.         source code, it is much better to contact Spectra Publishing
  9.         about upgrading - they seem eager for TurboBasic users to
  10.         move up to PowerBasic.  There are many other reasons, some
  11.         of which become apparent from browsing the following listing.
  12.  
  13.               Commands common to TurboBasic and PowerBasic
  14.         $DYNAMIC
  15.         $EVENT
  16.         $IF/$ELSE/$ENDIF
  17.         $INCLUDE
  18.         $INLINE
  19.         $SEGMENT
  20.         $SOUND
  21.         $STACK
  22.         $STATIC
  23.         ABS
  24.         ASC
  25.         ATN
  26.         BEEP
  27.         BIN$
  28.         BLOAD
  29.         BSAVE
  30.         CALL
  31.         CALL ABSOLUTE
  32.         CALL INTERRUPT
  33.         CEIL
  34.         CFIX
  35.         CHAIN
  36.         CHDIR
  37.         CHR$
  38.         CIRCLE
  39.         CINT, CLNG, CQUD, CSNG, CDBL, CEXT, CFIX, CBCD
  40.         CLEAR
  41.         CLOSE
  42.         CLS
  43.         COLOR
  44.         COM()
  45.         COMMAND$
  46.         COMMON
  47.         COS
  48.         CSRLIN
  49.         CVI,CVL, CVQ, CVS, CVD, CVE, CVF, CVB
  50.         CVMD, CVMS
  51.         DATA
  52.         DATE$
  53.         DECLARE
  54.         DECR
  55.         DEF FN/END DEF
  56.         DEFINT, DEFLNG, DEFSNG, DEFDBL, DEFSTR
  57.         DEF SEG
  58.         DELAY
  59.         DIM
  60.         DO/LOOP
  61.         DRAW
  62.         END
  63.         ENDMEM
  64.         ENVIRON
  65.         ENVIRON$
  66.         EOF
  67.         ERADR
  68.         ERASE
  69.         ERDEV/ERDEV$
  70.         ERL/ERR
  71.         ERROR
  72.         EXIT
  73.         EXP, EXP2, EXP10
  74.         FIELD
  75.         FILES
  76.         FIX
  77.         FOR/NEXT
  78.         FRE
  79.         FUNCTION/END FUNCTION
  80.         GET
  81.         GET$
  82.         GOSUB
  83.         GOTO
  84.         HEX$
  85.         IF
  86.         INCR
  87.         INKEY$
  88.         INP
  89.         INPUT
  90.         INPUT #
  91.         INPUT$
  92.         INSTAT
  93.         INSTR
  94.         INT
  95.         IOCTL/IOCTL$
  96.         KEY
  97.         KEY()
  98.         KILL
  99.         LBOUND
  100.         LCASE$
  101.         LEFT$
  102.         LEN
  103.         LET
  104.         LINE
  105.         LINE INPUT
  106.         LINE INPUT #
  107.         LOC
  108.         LOCAL
  109.         LOCATE
  110.         LOF
  111.         LOG/LOG2/LOG10
  112.         LPOS
  113.         LPRINT/LPRINT USING
  114.         LSET
  115.         MEMSET
  116.         MID$
  117.         MKDIR
  118.         MKI$, MKL$, MKQ$, MKS$, MKD$
  119.         MKMD$, MKMS$
  120.         MTIMER
  121.         NAME
  122.         OCT$
  123.         ON COM()
  124.         ON ERROR
  125.         ON/GOSUB
  126.         ON/GOTO
  127.         ON KEY()
  128.         ON PEN
  129.         ON PLAY
  130.         ON STRIG
  131.         ON TIMER
  132.         OPEN
  133.         OPEN COM
  134.         OPTION BASE
  135.         OUT
  136.         PAINT
  137.         PALETTE/PALETTE USING
  138.         PEEK
  139.         PEN
  140.         PLAY
  141.         PMAP
  142.         POINT
  143.         POKE, POKEI, POKEL, POKE$
  144.         POS
  145.         PRESET
  146.         PRINT
  147.         PRINT USING
  148.         PRINT #/PRINT # USING
  149.         PSET
  150.         PUT
  151.         PUT$
  152.         RANDOMIZE
  153.         READ
  154.         REG
  155.         REM
  156.         RESET
  157.         RESTORE
  158.         RESUME
  159.         RETURN
  160.         RIGHT$
  161.         RMDIR
  162.         RND
  163.         RSET
  164.         RUN
  165.         SCREEN
  166.         SEEK
  167.         SELECT
  168.         SGN
  169.         SHARED
  170.         SHELL
  171.         SIN
  172.         SOUND
  173.         SPACE$
  174.         SPC
  175.         SQR
  176.         STATIC
  177.         STICK
  178.         STOP
  179.         STR$
  180.         STRIG
  181.         STRING$
  182.         SUB/END SUB
  183.         SUB INLINE/END SUB
  184.         SWAP
  185.         SYSTEM
  186.         TAB
  187.         TAN
  188.         TIME$
  189.         TIMER
  190.         TROFF/TRON
  191.         UBOUND
  192.         UCASE$
  193.         VAL
  194.         VALPTR
  195.         VARPTR$
  196.         VARSEG
  197.         VIEW
  198.         WAIT
  199.         WHILE/WEND
  200.         WIDTH
  201.         WINDOW
  202.         WRITE
  203.         WRITE #
  204.  
  205.                       Commands added to PowerBasic
  206.         $COM
  207.         $COMPILE
  208.         $CPU
  209.         $DEBUG
  210.         $ERROR
  211.         $FLOAT
  212.         $LIB
  213.         $LINK
  214.         $OPTION
  215.         $STRING
  216.         ARRAY
  217.         ARRAY SORT
  218.         ARRAY SCAN
  219.         ARRAY INSERT
  220.         ARRAY DELETE
  221.  
  222.         ASCII
  223.         CBCD
  224.         CEXT
  225.         CFIX
  226.         CQUD
  227.         CVB
  228.         CVE
  229.         CVF
  230.         CVQ
  231.         DECLARE
  232.         DEFBCD
  233.         DEFEXT
  234.         DEFFIX
  235.         DEFFLX
  236.         DEFQUD
  237.         EXECUTE
  238.         EXTERNAL
  239.         EXTRACT$
  240.         FILEATTR
  241.         FIXDIGITS
  242.         FLEXCHR$
  243.         FREEFILE
  244.         FUNCTION
  245.         LTRIM$
  246.         MAP
  247.         MAX
  248.         MAX%
  249.         MAX$
  250.         MIN
  251.         MIN%
  252.         MIN$
  253.         MKB$
  254.         MKE$
  255.         MKF$
  256.         MKQ$
  257.         PEEKI
  258.         PEEKL
  259.         PEEK$
  260.         POKEI
  261.         POKEL
  262.         POKE$
  263.         PUBLIC
  264.         REDIM
  265.         REMOVE$
  266.         REPEAT$
  267.         REPLACE
  268.         ROUND
  269.         RTRIM$
  270.         STRPTR
  271.         STRSEG
  272.         TALLY
  273.         USING$
  274.         VERIFY
  275.  
  276.               Commands added/changed to PowerBasic v2.10a
  277.         $LINK    more flexibility when linking .OBJ files
  278.         ATTRIB   sets DOS attribute of file (statement)
  279.         ATTRIB   reads DOS attribute of a file (function)
  280.         DIR$     allows easy directory reading
  281.         CHDRIVE  easy changing of default disk drive
  282.         COM      controls trapping of COM port events
  283.         CURDIR$  returns the current directory path
  284.         FRE      now causes allocated but unused string space to be compressed
  285.         INPUT    can read strings up to 32750 characters
  286.         LINE INPUT  can read strings up to 32750 characters
  287.         LOCK
  288.         ON COM   declares trap subroutine for COM port events
  289.         OPEN     Network support for access and locking rights
  290.                  also support for COM 3 and COM 4
  291.         OPTION BASE  specifiy 0 or 1 for 1st byte position for binary mode
  292.         SEEK     sets file pointer for file opened in any mode (statement)
  293.         SEEK     returns file pointer location (function)
  294.         UNLOCK
  295.         WIDTH    sets logical line size for printer/screen/comm port
  296.  
  297.         Many new error messages been added as well as other performance
  298.         related features (smaller .EXE, faster, more string space).
  299.  
  300.